# import pandas as pd
# import matplotlib.pyplot as plt
# #读取Excel文件中的数据
# data=pd.read_excel('店铺数据.xlsx')
# #对分类列进行分组，并统计每组对应的评价次数的总和
# category_ratings=data.groupby('分类')['评价次数（次）'].sum()
# #按评价次数降序排序，并取前10个美食分类
# top_10_categories=category_ratings.sort_values(ascending=False).head(10)
# #创建画布
# plt.figure(figsize=(10,6))
# #绘制条形图，设置y轴坐标（美食分类）、条形宽度（评价次数）、条形填充颜色、边框颜色
# plt.barh(top_10_categories.index,top_10_categories.values,color='#CD69C9',edgecolor='black')
# plt.title('某点评网站不同类美食评价次数条形图',fontsize=16)
# plt.xlabel('评价次数（次）',fontsize=14)
# plt.ylabel('美食分类',fontsize=14)
# plt.rcParams['font.sans-serif']='SimHei'
# plt.show()

import pandas as pd
import matplotlib.pyplot as plt
data=pd.read_excel('店铺数据.xlsx')
district_counts=data['所在区'].value_counts()
plt.figure(figsize=(10,8))
plt.pie(district_counts,autopct='%1.1f%%',startangle=90,pctdistance=0.9,textprops={'fontsize':13,'color':'w'})
plt.title('某点评网站不同区美食店铺数占比饼图',fontsize=16)
plt.rcParams['font.sans-serif']='SimHei'
plt.legend(district_counts.index)
plt.show()

import pandas as pd
import matplotlib.pyplot as plt
data=pd.read_excel('店铺数据.xlsx')
districts=data['所在区'].unique()
box_data=[]
for district in districts:
    